<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      /*
      同步>异步代码
      同步>微任务>宏任务
      异步代码
      1. 宏任务： setTimeout, setInterval
      2. 微任务： then,catch,finally
      */

      setTimeout(() => {
        // 异步
        console.log("宏任务：setTimeout 1");
      }, 13000);

      // 1,1,1,1,1,1,1,1,1,1,1,1,1 你回来
      // 1,1,1,1,1,1,1,1.1,1

      // 1,1,1 回来
      // 1,1,1,1,1,1,1,1.1,1,你回来
      const d1 = new Date();
      for (let i = 0; i < 3000000000; i++) {
        //空循环
      }
      const d2 = new Date();
      console.log(d2 - d1);
    </script>
  </body>
</html>
